$destructive_color: if($variant =='light', #ef2929, darken(#ef2929,10%));
$osd_fg_color: #fff;
-$osd_bg_color: transparentize(#000,0.2);
-$osd_borders_color: transparentize(#fff,0.8);
+$osd_bg_color: transparentize(#000,0.4);
+$osd_borders_color: transparentize(#666,0.2);
//insensitive state derived colors
$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
&.flat, &.flat:backdrop {
@extend %undecorated_button;
}
+ // big standalone buttons like in Documents pager
+ &.osd {
+ border-radius: 6px;
+ padding: 12px;
+ border-width: 1px 1px 2px 1px;
+ color: $osd_fg_color;
+ text-shadow: none;
+ icon-shadow: none;
+ @include button(osd);
+ &:hover { @include button(osd-hover); }
+ &:active { @include button(osd-active); }
+ &:insensitive { @include button(osd-insensitive); }
+ &:backdrop { @include button(osd-backdrop); }
+ }
//overlay / OSD style
.osd & {
padding: 6px;
- border-width: 1px;
+ border-width: 1px 1px 2px 1px;
+ color: $osd_fg_color;
@include button(osd);
+ text-shadow: none;
+ icon-shadow: none;
@extend %linked_buttons;
- &:hover {
- @include button(osd-hover);
- @extend %linked_buttons;
- }
- &:active {
- @include button(osd-active);
- @extend %linked_buttons;
- }
- &:insensitive {
- @include button(osd-insensitive);
- @extend %linked_buttons;
- }
- &:backdrop {
- @include button(osd-backdrop);
- @extend %linked_buttons;
- }
+ &:hover { @include button(osd-hover); @extend %linked_buttons; }
+ &:active { @include button(osd-active); @extend %linked_buttons; }
+ &:insensitive { @include button(osd-insensitive); @extend %linked_buttons; }
+ &:backdrop { @include button(osd-backdrop); @extend %linked_buttons; }
}
// Suggested and Destructive Action buttons
@each $b_type, $b_color in (suggested-action, $selected_bg_color),
border: 1px solid if($variant=='light',darken($selected_borders_color,3%),
darken($selected_bg_color,15%));
}
+ //OSD sliders
+ .osd & {
+ background-image: none;
+ background-color: opacify($osd_borders_color,1);
+ border-width: 1px;
+ box-shadow: none;
+ border-color: $osd_borders_color;
+ &:hover { border-color: lighten($osd_borders_color,10%); }
+ &:active { border-color: lighten($osd_borders_color,30%); }
+ }
}
&.trough {
border-width: 1px;
border-color: $backdrop_insensitive_color;
background-color: $backdrop_bg_color;
}
+ //OSD troughs
+ .osd & {
+ background-image: none;
+ border-width: 0;
+ //background-color: $osd_borders_color;
+ box-shadow: none;
+ }
}
}
// normal, hover, active, insensitive, insensitive-active,
// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active
//
- border-width: 1px;
border-style: solid;
$_top_hilight: if(lightness($c)> 70%, white, transparentize(white,0.9)); //not just dark/light but colored buttons
@if $t==normal {
+
//
// normal button
//
+ border-width: 1px;
color: $tc;
background-image: linear-gradient(to bottom,
lighten($c,5%),
//
// normal osd button
//
- background-image: linear-gradient(to bottom,
- transparentize(#fff,0.9),
- transparentize(#fff,0.95),
- transparentize(#000,0.99));
+ background-image: linear-gradient(to bottom, $osd_bg_color);
border-color: $osd_borders_color;
box-shadow: none;
}
//
// active osd button
//
- background-image: linear-gradient(to bottom,
- transparentize(#fff,0.85),
- transparentize(#fff,0.9),
- transparentize(#000,0.99));
+ background-image: linear-gradient(to bottom, lighten($osd_bg_color,10%));
border-color: $osd_borders_color;
box-shadow: none;
}
//
// active osd button
//
- background-image: linear-gradient(to bottom,
- transparentize(#000,0.95),
- transparentize(#fff,0.95),
- transparentize(#fff,0.9));
+ background-image: linear-gradient(to bottom, lighten($osd_bg_color,20%));
border-color: $osd_borders_color;
box-shadow: none;
}
//
// insensitive osd button
//
- background-image: linear-gradient(to bottom,
- $osd_bg_color);
border-color: $osd_borders_color;
color: $insensitive_fg_color;
}
border-radius: 3px;
transition: all 200ms ease-out;
padding: 4px 6px;
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.button:hover, .button.flat:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
-gtk-image-effect: highlight; }
.button:active, .button.flat:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1);
transition-duration: 50ms; }
.button:backdrop, .button.flat:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button:backdrop:active, .button.flat:backdrop:active {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #2f3434);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button:backdrop:insensitive, .button.flat:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:active {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #363c3c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
.button:insensitive:active, .button:insensitive.flat:active {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
background-image: linear-gradient(to bottom, #2f3333);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+ .button.osd {
+ border-radius: 6px;
+ padding: 12px;
+ border-width: 1px 1px 2px 1px;
+ color: white;
+ text-shadow: none;
+ icon-shadow: none;
+ border-style: solid;
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none; }
+ .button.osd:hover {
+ border-style: solid;
+ background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none; }
+ .button.osd:active {
+ border-style: solid;
+ background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none; }
+ .button.osd:insensitive {
+ border-style: solid;
+ border-color: rgba(102, 102, 102, 0.8);
+ color: #939695; }
+ .button.osd:backdrop {
+ border-style: solid; }
.osd .button {
padding: 6px;
- border-width: 1px;
- border-width: 1px;
+ border-width: 1px 1px 2px 1px;
+ color: white;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
- box-shadow: none; }
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none; }
.osd .button:hover {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.osd .button:active {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.osd .button:insensitive {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
- border-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(102, 102, 102, 0.8);
color: #939695; }
.osd .button:backdrop {
- border-width: 1px;
border-style: solid; }
.button.suggested-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
border-color: #0b1e33;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.button.suggested-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.button.suggested-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
.button.suggested-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #215d9c;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.suggested-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.button.suggested-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
.button.destructive-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
border-color: #5e0707;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.button.destructive-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #5e0707;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.button.destructive-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #5e0707;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
.button.destructive-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #d51010;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.destructive-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.button.destructive-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none; }
.inline-toolbar GtkToolButton > .button {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.inline-toolbar GtkToolButton > .button:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.inline-toolbar GtkToolButton > .button:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.inline-toolbar GtkToolButton > .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:insensitive:active {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
background-image: linear-gradient(to bottom, #2f3333);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:active {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #2f3434);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive:active {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
.spinbutton .button:backdrop:insensitive:dir(rtl) {
border-width: 0 1px 0 0; }
.spinbutton.vertical .button:first-child {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.spinbutton.vertical .button:first-child:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.spinbutton.vertical .button:first-child:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.spinbutton.vertical .button:first-child:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:first-child:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:last-child {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.spinbutton.vertical .button:last-child:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
.spinbutton.vertical .button:last-child:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.spinbutton.vertical .button:last-child:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
.spinbutton.vertical .button:last-child:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
padding: 6px;
background-color: #393f3f; }
.toolbar.osd {
- background-color: rgba(0, 0, 0, 0.8);
+ background-color: rgba(0, 0, 0, 0.6);
border-radius: 6px;
padding: 12px; }
.toolbar.inline-toolbar {
box-shadow: inset 0 -1px #303535, inset 0 1px rgba(43, 100, 160, 0.55); }
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
border-color: #0b1e33;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.titlebar.selection-mode .button:hover,
.header-bar.selection-mode .button:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.titlebar.selection-mode .button:active,
.header-bar.selection-mode .button:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.titlebar.selection-mode .button:insensitive,
.header-bar.selection-mode .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button:backdrop,
.header-bar.selection-mode .button:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #215d9c;
border-color: #14375d; }
.titlebar.selection-mode .button:backdrop:insensitive,
.header-bar.selection-mode .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button.suggested-action,
.header-bar.selection-mode .button.suggested-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.titlebar.selection-mode .button.suggested-action:active,
.header-bar.selection-mode .button.suggested-action:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.titlebar.selection-mode .button.suggested-action:insensitive,
.header-bar.selection-mode .button.suggested-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button.suggested-action:backdrop,
.header-bar.selection-mode .button.suggested-action:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
.header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
transition: none; }
.popover.osd {
background-image: none;
- background-color: rgba(0, 0, 0, 0.8);
+ background-color: rgba(0, 0, 0, 0.6);
border: 1px solid #1c1f1f;
color: white; }
.popover.osd .button {
color: white;
text-shadow: none;
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.popover.osd .button:hover {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.popover.osd .button:active {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.popover.osd .button:insensitive {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
- border-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(102, 102, 102, 0.8);
color: #939695; }
.cursor-handle {
color: rgba(238, 238, 236, 0.3); }
.notebook tab .button:hover {
color: #eeeeec;
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
background-image: none;
box-shadow: none; }
.notebook tab .button:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
border-color: #454c4c; }
GtkSwitch.slider {
border-radius: 3px;
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
GtkSwitch.slider:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
GtkSwitch.slider:active {
border: 1px solid #0f2b48; }
GtkSwitch.slider:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
GtkSwitch.slider:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
GtkSwitch.slider:backdrop:active {
border-color: #215d9c; }
GtkSwitch.slider:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
.scale.slider,
.scale.scale-has-marks-above.scale-has-marks-below.slider,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
.scale.slider:hover,
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
.scale.slider:backdrop:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
.scale.scale-has-marks-above.scale-has-marks-below.slider:active,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
border: 1px solid #14375d; }
+ .osd .scale.slider, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+ background-image: none;
+ background-color: #666666;
+ border-width: 1px;
+ box-shadow: none;
+ border-color: rgba(102, 102, 102, 0.8); }
+ .osd .scale.slider:hover, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+ border-color: rgba(128, 128, 128, 0.8); }
+ .osd .scale.slider:active, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+ border-color: rgba(179, 179, 179, 0.8); }
.scale.trough,
.scale.scale-has-marks-above.scale-has-marks-below.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .hilight:backdrop:insensitive {
border-color: #454c4c;
background-color: #393f3f; }
+ .osd .scale.trough, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+ background-image: none;
+ border-width: 0;
+ box-shadow: none; }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
.message-dialog.csd .dialog-action-area .button {
padding: 8px;
border-radius: 0;
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button:hover {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.message-dialog.csd .dialog-action-area .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
border-color: #0b1e33;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.suggested-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.suggested-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #215d9c;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
.message-dialog.csd .dialog-action-area .button.destructive-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
border-color: #5e0707;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.destructive-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #5e0707;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.destructive-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #5e0707;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #d51010;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #393f3f);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
.question .button,
.warning .button,
.error .button {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
border-color: #0b1e33;
.question .button:hover,
.warning .button:hover,
.error .button:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
.question .button:active,
.warning .button:active,
.error .button:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #0b1e33;
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #939695;
border-color: #1c1f1f;
.question .button:backdrop,
.warning .button:backdrop,
.error .button:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #215d9c;
.question .button:backdrop:insensitive,
.warning .button:backdrop:insensitive,
.error .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #454c4c;
border-color: #1e2222;
transition-property: border, box-shadow, color;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
.button.titlebutton:hover {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #eeeeec;
background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
.button.titlebutton:active {
- border-width: 1px;
border-style: solid;
color: #eeeeec;
border-color: #1c1f1f;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
.button.titlebutton:backdrop {
- border-width: 1px;
border-style: solid;
color: #c9cbc9;
border-color: #1e2222;
border-radius: 3px;
transition: all 200ms ease-out;
padding: 4px 6px;
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white, 0 1px white; }
.button:hover, .button.flat:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
box-shadow: inset 0 1px white, 0 1px white;
-gtk-image-effect: highlight; }
.button:active, .button.flat:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white;
transition-duration: 50ms; }
.button:backdrop, .button.flat:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button:backdrop:active, .button.flat:backdrop:active {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #d4d4d4);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button:backdrop:insensitive, .button.flat:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:active {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #e7e7e7);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
.button:insensitive:active, .button:insensitive.flat:active {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
background-image: linear-gradient(to bottom, #ebebeb);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+ .button.osd {
+ border-radius: 6px;
+ padding: 12px;
+ border-width: 1px 1px 2px 1px;
+ color: white;
+ text-shadow: none;
+ icon-shadow: none;
+ border-style: solid;
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none; }
+ .button.osd:hover {
+ border-style: solid;
+ background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none; }
+ .button.osd:active {
+ border-style: solid;
+ background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none; }
+ .button.osd:insensitive {
+ border-style: solid;
+ border-color: rgba(102, 102, 102, 0.8);
+ color: #8d9091; }
+ .button.osd:backdrop {
+ border-style: solid; }
.osd .button {
padding: 6px;
- border-width: 1px;
- border-width: 1px;
+ border-width: 1px 1px 2px 1px;
+ color: white;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
- box-shadow: none; }
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none; }
.osd .button:hover {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.osd .button:active {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.osd .button:insensitive {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
- border-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(102, 102, 102, 0.8);
color: #8d9091; }
.osd .button:backdrop {
- border-width: 1px;
border-style: solid; }
.button.suggested-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
border-color: #1c5187;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
.button.suggested-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
.button.suggested-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
.button.suggested-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #4a90d9;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.suggested-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.button.suggested-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
.button.destructive-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
border-color: #8e0b0b;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
.button.destructive-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #8e0b0b;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
.button.destructive-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #8e0b0b;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
.button.destructive-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #ef2929;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.destructive-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.button.destructive-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none; }
.inline-toolbar GtkToolButton > .button {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white; }
.inline-toolbar GtkToolButton > .button:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white; }
.inline-toolbar GtkToolButton > .button:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.inline-toolbar GtkToolButton > .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:insensitive:active {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
background-image: linear-gradient(to bottom, #ebebeb);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:active {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #d4d4d4);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive:active {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
.spinbutton .button:backdrop:insensitive:dir(rtl) {
border-width: 0 1px 0 0; }
.spinbutton.vertical .button:first-child {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white; }
.spinbutton.vertical .button:first-child:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.spinbutton.vertical .button:first-child:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white; }
.spinbutton.vertical .button:first-child:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:first-child:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:last-child {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white, 0 1px white; }
.spinbutton.vertical .button:last-child:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
.spinbutton.vertical .button:last-child:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white, 0 1px white; }
.spinbutton.vertical .button:last-child:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
.spinbutton.vertical .button:last-child:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
padding: 6px;
background-color: #ededed; }
.toolbar.osd {
- background-color: rgba(0, 0, 0, 0.8);
+ background-color: rgba(0, 0, 0, 0.6);
border-radius: 6px;
padding: 12px; }
.toolbar.inline-toolbar {
box-shadow: inset 0 -1px #d6d6d6, inset 0 1px #a4c7ec; }
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
border-color: #1c5187;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.titlebar.selection-mode .button:hover,
.header-bar.selection-mode .button:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.titlebar.selection-mode .button:active,
.header-bar.selection-mode .button:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.titlebar.selection-mode .button:insensitive,
.header-bar.selection-mode .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button:backdrop,
.header-bar.selection-mode .button:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #4a90d9;
border-color: #256ab1; }
.titlebar.selection-mode .button:backdrop:insensitive,
.header-bar.selection-mode .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button.suggested-action,
.header-bar.selection-mode .button.suggested-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
box-shadow: inset 0 1px white; }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
box-shadow: inset 0 1px white; }
.titlebar.selection-mode .button.suggested-action:active,
.header-bar.selection-mode .button.suggested-action:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.titlebar.selection-mode .button.suggested-action:insensitive,
.header-bar.selection-mode .button.suggested-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button.suggested-action:backdrop,
.header-bar.selection-mode .button.suggested-action:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
.header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
transition: none; }
.popover.osd {
background-image: none;
- background-color: rgba(0, 0, 0, 0.8);
+ background-color: rgba(0, 0, 0, 0.6);
border: 1px solid #a1a1a1;
color: white; }
.popover.osd .button {
color: white;
text-shadow: none;
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.popover.osd .button:hover {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.01));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.popover.osd .button:active {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1));
- border-color: rgba(255, 255, 255, 0.2);
+ background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.6));
+ border-color: rgba(102, 102, 102, 0.8);
box-shadow: none; }
.popover.osd .button:insensitive {
- border-width: 1px;
border-style: solid;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
- border-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(102, 102, 102, 0.8);
color: #8d9091; }
.cursor-handle {
color: rgba(46, 52, 54, 0.3); }
.notebook tab .button:hover {
color: #2e3436;
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
background-image: none;
box-shadow: none; }
.notebook tab .button:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
border-color: #c7c7c7; }
GtkSwitch.slider {
border-radius: 3px;
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
box-shadow: inset 0 1px white;
box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
GtkSwitch.slider:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
GtkSwitch.slider:active {
border: 1px solid #184472; }
GtkSwitch.slider:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
GtkSwitch.slider:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
GtkSwitch.slider:backdrop:active {
border-color: #4a90d9; }
GtkSwitch.slider:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
.scale.slider,
.scale.scale-has-marks-above.scale-has-marks-below.slider,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
.scale.slider:hover,
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
.scale.slider:backdrop:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
.scale.scale-has-marks-above.scale-has-marks-below.slider:active,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
border: 1px solid #153d65; }
+ .osd .scale.slider, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+ background-image: none;
+ background-color: #666666;
+ border-width: 1px;
+ box-shadow: none;
+ border-color: rgba(102, 102, 102, 0.8); }
+ .osd .scale.slider:hover, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+ border-color: rgba(128, 128, 128, 0.8); }
+ .osd .scale.slider:active, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+ border-color: rgba(179, 179, 179, 0.8); }
.scale.trough,
.scale.scale-has-marks-above.scale-has-marks-below.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .hilight:backdrop:insensitive {
border-color: #c7c7c7;
background-color: #ededed; }
+ .osd .scale.trough, .osd
+ .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
+ .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+ background-image: none;
+ border-width: 0;
+ box-shadow: none; }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
.message-dialog.csd .dialog-action-area .button {
padding: 8px;
border-radius: 0;
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white; }
.message-dialog.csd .dialog-action-area .button:hover {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white; }
.message-dialog.csd .dialog-action-area .button:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.message-dialog.csd .dialog-action-area .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
border-color: #1c5187;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.suggested-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.suggested-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #4a90d9;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
.message-dialog.csd .dialog-action-area .button.destructive-action {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
border-color: #8e0b0b;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.destructive-action:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #8e0b0b;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
.message-dialog.csd .dialog-action-area .button.destructive-action:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #8e0b0b;
icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #ef2929;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #ededed);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
.question .button,
.warning .button,
.error .button {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: white;
background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
border-color: #1c5187;
.question .button:hover,
.warning .button:hover,
.error .button:hover {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
.question .button:active,
.warning .button:active,
.error .button:active {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #1c5187;
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
- border-width: 1px;
border-style: solid;
color: #8d9091;
border-color: #a1a1a1;
.question .button:backdrop,
.warning .button:backdrop,
.error .button:backdrop {
- border-width: 1px;
border-style: solid;
color: white;
border-color: #4a90d9;
.question .button:backdrop:insensitive,
.warning .button:backdrop:insensitive,
.error .button:backdrop:insensitive {
- border-width: 1px;
border-style: solid;
color: #c7c7c7;
border-color: #a8a8a8;
transition-property: border, box-shadow, color;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.titlebutton:hover {
- border-width: 1px;
border-style: solid;
+ border-width: 1px;
color: #2e3436;
background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 1px white, 0 1px white; }
.button.titlebutton:active {
- border-width: 1px;
border-style: solid;
color: #2e3436;
border-color: #a1a1a1;
icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
.button.titlebutton:backdrop {
- border-width: 1px;
border-style: solid;
color: #54595a;
border-color: #a8a8a8;